
package com.trial.area.user.entity;

import java.util.Date;

/**
 * 用户信息实体类
 *
 * @author 朱国军
 * @version 2016年07月17日 朱国军
 */
public class UserInfoVO {
    
    /** 用户ID */
    private String userId;
    
    /** 微信openId */
    private String openId;
    
    /** 微信昵称 */
    private String nickName;
    
    /** 用户头像Url */
    private String headImage;
    
    /** 用户邮箱 */
    private String userEmail;
    
    /** 用户手机号 */
    private String userPhone;
    
    /** 用户帐号 */
    private String userAccount;
    
    /** 用户密码(使用MD5加密) */
    private String userPassword;
    
    /** 来源 */
    private String userFrom;
    
    /** 状态：0默认，1管理员删除，2用户删除 */
    private Integer dataStatus;
    
    /** 创建时间 */
    private Date createTime;
    
    /** 更新时间 */
    private Date updateTime;
    
    /** 邀请码 */
    private Integer invitationCode;
    
    /** 邀请人 */
    private String invitationUser;
    
    /**
     * 设置用户ID
     *
     * @param userId 用户ID
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }
    
    /**
     * 获取用户ID
     *
     * @return 用户ID
     */
    public String getUserId() {
        return userId;
    }
    
    /**
     * 设置微信openId
     *
     * @param openId 微信openId
     */
    public void setOpenId(String openId) {
        this.openId = openId;
    }
    
    /**
     * 获取微信openId
     *
     * @return 微信openId
     */
    public String getOpenId() {
        return openId;
    }
    
    /**
     * 设置微信昵称
     *
     * @param nickName 微信昵称
     */
    public void setNickName(String nickName) {
        this.nickName = nickName;
    }
    
    /**
     * 获取微信昵称
     *
     * @return 微信昵称
     */
    public String getNickName() {
        return nickName;
    }
    
    /**
     * 设置用户头像Url
     *
     * @param headImage 用户头像Url
     */
    public void setHeadImage(String headImage) {
        this.headImage = headImage;
    }
    
    /**
     * 获取用户头像Url
     *
     * @return 用户头像Url
     */
    public String getHeadImage() {
        return headImage;
    }
    
    /**
     * 设置用户邮箱
     *
     * @param userEmail 用户邮箱
     */
    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }
    
    /**
     * 获取用户邮箱
     *
     * @return 用户邮箱
     */
    public String getUserEmail() {
        return userEmail;
    }
    
    /**
     * 设置用户手机号
     *
     * @param userPhone 用户手机号
     */
    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }
    
    /**
     * 获取用户手机号
     *
     * @return 用户手机号
     */
    public String getUserPhone() {
        return userPhone;
    }
    
    /**
     * 设置用户帐号
     *
     * @param userAccount 用户帐号
     */
    public void setUserAccount(String userAccount) {
        this.userAccount = userAccount;
    }
    
    /**
     * 获取用户帐号
     *
     * @return 用户帐号
     */
    public String getUserAccount() {
        return userAccount;
    }
    
    /**
     * 设置用户密码(使用MD5加密)
     *
     * @param userPassword 用户密码(使用MD5加密)
     */
    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword;
    }
    
    /**
     * 获取用户密码(使用MD5加密)
     *
     * @return 用户密码(使用MD5加密)
     */
    public String getUserPassword() {
        return userPassword;
    }
    
    /**
     * 设置来源
     *
     * @param userFrom 来源
     */
    public void setUserFrom(String userFrom) {
        this.userFrom = userFrom;
    }
    
    /**
     * 获取来源
     *
     * @return 来源
     */
    public String getUserFrom() {
        return userFrom;
    }
    
    /**
     * 设置状态：0默认，1管理员删除，2用户删除
     *
     * @param dataStatus 状态：0默认，1管理员删除，2用户删除
     */
    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }
    
    /**
     * 获取状态：0默认，1管理员删除，2用户删除
     *
     * @return 状态：0默认，1管理员删除，2用户删除
     */
    public Integer getDataStatus() {
        return dataStatus;
    }
    
    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    
    /**
     * 获取创建时间
     *
     * @return 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }
    
    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    
    /**
     * 获取更新时间
     *
     * @return 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }
    
    /**
     * 设置邀请码
     *
     * @param invitationCode 邀请码
     */
    public void setInvitationCode(Integer invitationCode) {
        this.invitationCode = invitationCode;
    }
    
    /**
     * 获取邀请码
     *
     * @return 邀请码
     */
    public Integer getInvitationCode() {
        return invitationCode;
    }
    
    /**
     * 设置邀请人
     *
     * @param invitationUser 邀请人
     */
    public void setInvitationUser(String invitationUser) {
        this.invitationUser = invitationUser;
    }
    
    /**
     * 获取邀请人
     *
     * @return 邀请人
     */
    public String getInvitationUser() {
        return invitationUser;
    }
}
